package com.xiaozhengkeji.colastartboot.annotation;


import java.lang.annotation.*;

/**
 * 基于IP的流量控制器
 */
@Target(ElementType.METHOD)//作用于方法上
@Retention(RetentionPolicy.RUNTIME)
@Documented
public @interface IPFlowValve {
    /**
     * 操作url唯一标识
     */
    String urlLogo() default "all";

    /**
     * 单位时间限制通过请求数
     */
    long limit() default 10;

    /**
     * 单位时间，单位秒
     */
    long time() default 60;

    /**
     * 达到限流提示语
     */
    String message() default "当前请求过快,请稍后再试!";
}
